Minimal Viable Plasma における challenge のインセンティブ
m0t0k1ch1.icon Minimal Viable Plasma に関する議論の中から challenge のインセンティブに関する投稿をピックアップ
---.icon
The question is what is the incentive for Bob to monitor the chain and submit a fraud proof?
(Bob は子チェーンで Alice からコインをもらい、Alice がそのコインを不正に exit しようとしたという前提)
kladkogex:Bob がチェーンを監視し、fraud proof を提出するインセンティブは?
I think the transaction fee of the challenge is indeed a problem. Why not wait for somebody else to do this challenge and safe on transaction fees (Tragedy of the commons)?
You could probably solve this by requiring a exit deposit in ether (larger than the fraud proof transaction fee). This deposit is returned together with your coins or is given to the person who proofs your exit is invalid.
denett:確かに challenge のトランザクション手数料は問題だと思う。他の誰かが challenge したり、トランザクション手数料が安くなるのを待つのはどう(コモンズの悲劇)?もしくは、exit に(fraud proof を提出するトランザクションの手数料よりも多くの)デポジットが必要なようにすることで解決できるかもしれない。このデポジットは exit するコインとともに引き出されるか、exit が不正であることを証明した人に与えられる。
m0t0k1ch1.icon <(何を指してコモンズの悲劇と言ってるかわからない。。)
m0t0k1ch1.icon <(誰でも challenge できるけど誰もやらない状況を冗談ぽく言ってるってこと?)
If we want to, we can require participants to submit an additional deposit upon joining the system, and give this deposit as a reward to those who challenge.
vbuterin:システムに参加する際に追加のデポジットを要求し、これを challenge する人に対する報酬とすることもできる。
The problem is that in some situations the required deposit may be infinite.
kladkogex:デポジットが無限に必要になってしまうような状況があるのは問題。
Consider an example where Eve deposits $10, spends it in increments of 1 cent by paying to herself, and then exits all intermediate 1000 UTXOs potentially making $5,000.
kladkogex:例えば Eve が 10 ドルをデポジットし、それを 1 セントずつ自身に繰り返し送り、その過程で生まれた 1,000 個の UTXO を exit することで 5,000 ドルを生み出せる場合を考える。
m0t0k1ch1.icon < 5,000 ドルを生み出せる理由がわからない。。ただの仮定?
In this example, isn’t it true that 1000 separate fraud proofs would need to be submitted? If $1 gas fee is paid for each fraud proof, the total is $1000 of fees. So you would need to require a deposit of $1000 for each user to compensate for this. But then Eve could pay to herself in increments of 0.1 cent, which would lead to the potential gain of $50,000 for Eve and $10,000 in gas fees for people to stop her. So in general, it seems that the deposit should be infinite.
kladkogex:この場合、1,000 個の fraud proof が提出される必要があるということ?各 fraud proof ごとに手数料として 1 ドル必要な場合、合計で 1,000 ドルになる。よって、これを補償するためには各ユーザーに 1,000 ドルのデポジットを要求する必要がある。Eve は自身に 0.1 セントずつ送ることだってできる。この場合、Eve には 50,000 ドルがもたらされ、人々は Eve を止めるために 10,000 ドルの手数料が必要となってしまう。よって、デポジットは無限でなければならないように思える。
m0t0k1ch1.icon < 分割によって challenge のインセンティブ(最低限、手数料)確保がつらくなるよねという話
I think this problem is avoided if you require a per-exit deposit, rather than a “per-user” deposit.
danrobinson:ユーザーごとのデポジットではなく、exit ごとにデポジットを要求することでこの問題は回避できると思う。
m0t0k1ch1.icon < exit ごとのデポジットにしたとしても exit コストはつらそう。。。